Archive member included to satisfy reference by file (symbol)

kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                              mm/mm.o (blk_size)
kernel/blk_drv/blk_drv.a(floppy.o)
                              kernel/kernel.o (do_floppy)
kernel/blk_drv/blk_drv.a(hd.o)
                              kernel/kernel.o (do_hd)
kernel/blk_drv/blk_drv.a(ramdisk.o)
                              kernel/blk_drv/blk_drv.a(hd.o) (rd_load)
kernel/chr_drv/chr_drv.a(tty_io.o)
                              kernel/kernel.o (tty_table)
kernel/chr_drv/chr_drv.a(console.o)
                              kernel/chr_drv/chr_drv.a(tty_io.o) (con_write)
kernel/chr_drv/chr_drv.a(keyboard.2.o)
                              kernel/chr_drv/chr_drv.a(console.o) (keyboard_interrupt)
kernel/chr_drv/chr_drv.a(serial.o)
                              kernel/chr_drv/chr_drv.a(tty_io.o) (rs_init)
kernel/chr_drv/chr_drv.a(rs_io.o)
                              kernel/chr_drv/chr_drv.a(serial.o) (rs1_interrupt)
kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                              fs/fs.o (tty_ioctl)
kernel/math/math.a(math_emulate.o)
                              kernel/kernel.o (math_emulate)
lib/lib.a(ctype.o)            kernel/chr_drv/chr_drv.a(tty_io.o) (_ctmp)
lib/lib.a(_exit.o)            init/main.o (_exit)
lib/lib.a(open.o)             init/main.o (open)
lib/lib.a(close.o)            init/main.o (close)
lib/lib.a(errno.o)            init/main.o (errno)
lib/lib.a(write.o)            init/main.o (write)
lib/lib.a(dup.o)              init/main.o (dup)
lib/lib.a(setsid.o)           init/main.o (setsid)
lib/lib.a(execve.o)           init/main.o (execve)
lib/lib.a(wait.o)             init/main.o (wait)
lib/lib.a(string.o)           fs/fs.o (strncpy)

分配公共符号
公共符号            大小              文件

errno               0x4               lib/lib.a(errno.o)
hash_table          0x4cc             fs/fs.o
___strtok           0x4               lib/lib.a(string.o)
rd_start            0x4               kernel/blk_drv/blk_drv.a(ramdisk.o)
request             0x480             kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
user_stack          0x1000            kernel/kernel.o
_ctmp               0x1               lib/lib.a(ctype.o)
super_block         0x360             fs/fs.o
drive_info          0x20              init/main.o
file_table          0x400             fs/fs.o

Discarded input sections

 .note.GNU-stack
                0x0000000000000000        0x0 init/main.o
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/kernel.o
 .note.GNU-stack
                0x0000000000000000        0x0 mm/mm.o
 .note.GNU-stack
                0x0000000000000000        0x0 fs/fs.o
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(floppy.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(hd.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(tty_io.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(console.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .note.GNU-stack
                0x0000000000000000        0x0 kernel/math/math.a(math_emulate.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(ctype.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(_exit.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(open.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(close.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(errno.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(write.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(dup.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(setsid.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(execve.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(wait.o)
 .note.GNU-stack
                0x0000000000000000        0x0 lib/lib.a(string.o)

内存配置

名称           来源             长度             属性
*default*        0x0000000000000000 0xffffffffffffffff

Linker script and memory map

段 .text 的地址设置为 0x0
LOAD boot/head.o
LOAD init/main.o
LOAD kernel/kernel.o
LOAD mm/mm.o
LOAD fs/fs.o
LOAD kernel/blk_drv/blk_drv.a
LOAD kernel/chr_drv/chr_drv.a
LOAD kernel/math/math.a
LOAD lib/lib.a
                0x0000000008048000                PROVIDE (__executable_start, 0x8048000)
                0x0000000008048074                . = (0x8048000 + SIZEOF_HEADERS)

.interp
 *(.interp)

.note.gnu.build-id
 *(.note.gnu.build-id)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.init
 *(.rel.init)

.rel.text       0x0000000008048074        0x0
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 .rel.text      0x0000000000000000        0x0 boot/head.o

.rel.fini
 *(.rel.fini)

.rel.rodata
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)

.rel.data.rel.ro
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)

.rel.data       0x0000000008048074        0x0
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 .rel.data      0x0000000000000000        0x0 boot/head.o

.rel.tdata
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)

.rel.tbss
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)

.rel.ctors
 *(.rel.ctors)

.rel.dtors
 *(.rel.dtors)

.rel.got
 *(.rel.got)

.rel.bss
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)

.rel.ifunc
 *(.rel.ifunc)

.rel.plt        0x0000000008048074        0x0
 *(.rel.plt)
                0x0000000008048074                PROVIDE (__rel_iplt_start, .)
 *(.rel.iplt)
 .rel.iplt      0x0000000000000000        0x0 boot/head.o
                0x0000000008048074                PROVIDE (__rel_iplt_end, .)

.init
 *(SORT(.init))

.plt            0x0000000008048080        0x0
 *(.plt)
 *(.iplt)
 .iplt          0x0000000000000000        0x0 boot/head.o

.text           0x0000000000000000    0x199bf
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x0000000000000000     0x64c0 boot/head.o
                0x0000000000000000                startup_32
                0x0000000000000000                pg_dir
                0x0000000000005000                tmp_floppy_area
                0x00000000000054c0                idt
                0x0000000000005cc0                gdt
 .text          0x00000000000064c0      0x7eb init/main.o
                0x00000000000064c0                fork
                0x00000000000064ef                pause
                0x000000000000651e                setup
                0x0000000000006555                sync
                0x0000000000006799                swap_init
                0x0000000000006830                main
                0x0000000000006a02                init
                0x0000000000006c7a                print_nr
 *fill*         0x0000000000006cab        0x1 
 .text          0x0000000000006cac     0x4024 kernel/kernel.o
                0x0000000000006cc4                sys_getdents
                0x0000000000006f04                sys_getcwd
                0x0000000000007368                sys_sleep
                0x00000000000073a1                sys_pip2
                0x00000000000073a7                show_task
                0x000000000000742c                show_stat
                0x0000000000007472                math_state_restore
                0x00000000000074d0                schedule
                0x0000000000007682                sys_pause
                0x0000000000007698                sleep_on
                0x00000000000076f7                interruptible_sleep_on
                0x000000000000778a                wake_up
                0x00000000000077b2                ticks_to_floppy_on
                0x000000000000787d                floppy_on
                0x00000000000078ac                floppy_off
                0x00000000000078bc                do_floppy_timer
                0x0000000000007990                add_timer
                0x0000000000007ab4                do_timer
                0x0000000000007ba3                sys_alarm
                0x0000000000007c22                sys_getpid
                0x0000000000007c2e                sys_getppid
                0x0000000000007c3a                sys_getuid
                0x0000000000007c49                sys_geteuid
                0x0000000000007c59                sys_getgid
                0x0000000000007c69                sys_getegid
                0x0000000000007c78                sys_nice
                0x0000000000007ca3                sched_init
                0x0000000000007e44                system_call
                0x0000000000007ec8                coprocessor_error
                0x0000000000007eea                device_not_available
                0x0000000000007f24                timer_interrupt
                0x0000000000007f5c                sys_execve
                0x0000000000007f6c                sys_execve2
                0x0000000000007f7c                sys_fork
                0x0000000000007f94                hd_interrupt
                0x0000000000007fd0                floppy_interrupt
                0x0000000000008006                parallel_interrupt
                0x0000000000008221                do_double_fault
                0x0000000000008244                do_general_protection
                0x0000000000008267                do_divide_error
                0x000000000000828a                do_int3
                0x0000000000008352                do_nmi
                0x0000000000008375                do_debug
                0x0000000000008398                do_overflow
                0x00000000000083bb                do_bounds
                0x00000000000083de                do_invalid_op
                0x0000000000008401                do_device_not_available
                0x0000000000008424                do_coprocessor_segment_overrun
                0x0000000000008447                do_invalid_TSS
                0x000000000000846a                do_segment_not_present
                0x000000000000848d                do_stack_segment
                0x00000000000084b0                do_coprocessor_error
                0x00000000000084e4                do_reserved
                0x0000000000008507                trap_init
                0x00000000000087eb                divide_error
                0x0000000000008820                debug
                0x0000000000008827                nmi
                0x000000000000882e                int3
                0x0000000000008835                overflow
                0x000000000000883c                bounds
                0x0000000000008843                invalid_op
                0x000000000000884a                coprocessor_segment_overrun
                0x0000000000008851                reserved
                0x0000000000008858                irq13
                0x000000000000886d                double_fault
                0x00000000000088a4                invalid_TSS
                0x00000000000088ab                segment_not_present
                0x00000000000088b2                stack_segment
                0x00000000000088b9                general_protection
                0x00000000000088f2                verify_area
                0x0000000000008959                copy_mem
                0x0000000000008ab3                copy_process
                0x0000000000008f60                find_empty_process
                0x0000000000008ff4                panic
                0x000000000000902f                printk
                0x000000000000934c                vsprintf
                0x0000000000009812                sys_ftime
                0x0000000000009818                sys_break
                0x000000000000981e                sys_ptrace
                0x0000000000009824                sys_stty
                0x000000000000982a                sys_gtty
                0x0000000000009830                sys_rename
                0x0000000000009836                sys_prof
                0x000000000000983c                sys_setregid
                0x00000000000098f5                sys_setgid
                0x000000000000998c                sys_acct
                0x0000000000009992                sys_phys
                0x0000000000009998                sys_lock
                0x000000000000999e                sys_mpx
                0x00000000000099a4                sys_ulimit
                0x00000000000099aa                sys_time
                0x0000000000009a06                sys_setreuid
                0x0000000000009ae8                sys_setuid
                0x0000000000009b7d                sys_stime
                0x0000000000009bd3                sys_times
                0x0000000000009c73                sys_brk
                0x0000000000009cb5                sys_setpgid
                0x0000000000009d8e                sys_getpgrp
                0x0000000000009d9a                sys_setsid
                0x0000000000009e14                sys_getgroups
                0x0000000000009e1a                sys_setgroups
                0x0000000000009e20                sys_uname
                0x0000000000009e89                sys_sethostname
                0x0000000000009e8f                sys_getrlimit
                0x0000000000009e95                sys_setrlimit
                0x0000000000009e9b                sys_getrusage
                0x0000000000009ea1                sys_gettimeofday
                0x0000000000009ea7                sys_settimeofday
                0x0000000000009ead                sys_umask
                0x0000000000009f1e                release
                0x000000000000a05b                sys_kill
                0x000000000000a295                do_exit
                0x000000000000a4c9                sys_exit
                0x000000000000a4e2                sys_waitpid
                0x000000000000a73a                sys_sgetmask
                0x000000000000a746                sys_ssetmask
                0x000000000000a772                sys_sigpending
                0x000000000000a778                sys_sigsuspend
                0x000000000000a811                sys_signal
                0x000000000000a895                sys_sigaction
                0x000000000000a99f                do_signal
                0x000000000000ab8b                kernel_mktime
 .text          0x000000000000acd0     0x1267 mm/mm.o
                0x000000000000acef                free_page
                0x000000000000ad5e                free_page_tables
                0x000000000000ae7c                copy_page_tables
                0x000000000000affd                put_page
                0x000000000000b0e9                un_wp_page
                0x000000000000b1a1                do_wp_page
                0x000000000000b1d3                write_verify
                0x000000000000b22c                get_empty_page
                0x000000000000b4b2                do_no_page
                0x000000000000b676                mem_init
                0x000000000000b6ea                calc_mem
                0x000000000000b8a7                swap_free
                0x000000000000b8f2                get_free_page
                0x000000000000b954                swap_in
                0x000000000000ba38                try_to_swap_out
                0x000000000000bb5c                swap_out
                0x000000000000bc88                init_swapping
                0x000000000000bf00                page_fault
 .text          0x000000000000bf37     0x811b fs/fs.o
                0x000000000000bf4d                sys_ustat
                0x000000000000bf53                sys_utime
                0x000000000000c000                sys_access
                0x000000000000c0dc                sys_chdir
                0x000000000000c150                sys_chroot
                0x000000000000c1c4                sys_chmod
                0x000000000000c25e                sys_chown
                0x000000000000c2d9                sys_open
                0x000000000000c57c                sys_creat
                0x000000000000c59f                sys_close
                0x000000000000c66e                sys_lseek
                0x000000000000c785                sys_read
                0x000000000000c978                sys_write
                0x000000000000cb71                invalidate_inodes
                0x000000000000cbe0                sync_inodes
                0x000000000000d023                bmap
                0x000000000000d046                create_block
                0x000000000000d069                iput
                0x000000000000d1d8                get_empty_inode
                0x000000000000d32d                get_pipe_inode
                0x000000000000d3a2                iget
                0x000000000000d79d                sys_sync
                0x000000000000d800                sync_dev
                0x000000000000d8f9                invalidate_buffers
                0x000000000000d96b                check_disk_change
                0x000000000000dc39                get_hash_table
                0x000000000000dcbb                getblk
                0x000000000000de59                brelse
                0x000000000000dea2                bread
                0x000000000000df27                bread_page
                0x000000000000e049                breada
                0x000000000000e13e                buffer_init
                0x000000000000e2df                get_super
                0x000000000000e34e                put_super
                0x000000000000e764                sys_umount
                0x000000000000e8c5                sys_mount
                0x000000000000ea36                mount_root
                0x000000000000ec6a                block_write
                0x000000000000edbc                block_read
                0x000000000000f127                rw_char
                0x000000000000f1b7                file_read
                0x000000000000f362                file_write
                0x000000000000f64b                sys_stat
                0x000000000000f695                sys_lstat
                0x000000000000f6b0                sys_fstat
                0x000000000000f70d                sys_readlink
                0x000000000000f7db                sys_uselib
                0x000000000000fcaa                do_execve2
                0x000000000001086d                do_execve
                0x0000000000011321                read_pipe
                0x0000000000011477                write_pipe
                0x00000000000115f6                sys_pipe
                0x0000000000011fd5                namei
                0x00000000000120eb                open_namei
                0x000000000001243e                sys_mknod
                0x000000000001266e                sys_mkdir
                0x0000000000012bfd                sys_rmdir
                0x0000000000012f55                sys_unlink
                0x00000000000131f6                sys_symlink
                0x00000000000131fc                sys_link
                0x0000000000013456                free_block
                0x00000000000135c8                new_block
                0x000000000001376c                free_inode
                0x00000000000138d3                new_inode
                0x0000000000013b87                sys_dup2
                0x0000000000013bae                sys_dup
                0x0000000000013bc9                sys_fcntl
                0x0000000000013d08                sys_ioctl
                0x0000000000013f17                truncate
                0x000000000001404c                sys_select
 .text          0x0000000000014052      0x590 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x0000000000014415                ll_rw_page
                0x000000000001453b                ll_rw_block
                0x0000000000014594                blk_dev_init
 .text          0x00000000000145e2      0xba7 kernel/blk_drv/blk_drv.a(floppy.o)
                0x00000000000146c8                floppy_deselect
                0x00000000000146ff                floppy_change
                0x0000000000014abc                setup_rw_floppy
                0x0000000000014d55                unexpected_floppy_interrupt
                0x000000000001512d                floppy_init
 .text          0x0000000000015189      0xd01 kernel/blk_drv/blk_drv.a(hd.o)
                0x000000000001525d                sys_setup
                0x000000000001597e                unexpected_hd_interrupt
                0x0000000000015e10                hd_init
 .text          0x0000000000015e8a      0x50c kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x0000000000016094                rd_init
                0x00000000000160ea                rd_load
 .text          0x0000000000016396      0xcbb kernel/chr_drv/chr_drv.a(tty_io.o)
                0x00000000000163bc                tty_init
                0x00000000000163cd                tty_intr
                0x00000000000164da                wait_for_keypress
                0x00000000000164ed                copy_to_cooked
                0x0000000000016aa8                tty_read
                0x0000000000016e16                tty_write
                0x0000000000017028                do_tty_interrupt
                0x0000000000017050                chr_dev_init
 .text          0x0000000000017051     0x1283 kernel/chr_drv/chr_drv.a(console.o)
                0x00000000000175ee                csi_m
                0x0000000000017988                con_write
                0x0000000000018016                con_init
                0x000000000001824d                sysbeepstop
 .text          0x00000000000182d4      0x7e2 kernel/chr_drv/chr_drv.a(keyboard.2.o)
                0x00000000000182d7                keyboard_interrupt
 .text          0x0000000000018ab6      0x145 kernel/chr_drv/chr_drv.a(serial.o)
                0x0000000000018b2b                rs_init
                0x0000000000018bae                rs_write
 *fill*         0x0000000000018bfb        0x1 
 .text          0x0000000000018bfc       0xf7 kernel/chr_drv/chr_drv.a(rs_io.o)
                0x0000000000018bfc                rs1_interrupt
                0x0000000000018c04                rs2_interrupt
 .text          0x0000000000018cf3      0x60f kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                0x0000000000019004                tty_ioctl
 .text          0x0000000000019302      0x111 kernel/math/math.a(math_emulate.o)
                0x0000000000019310                math_emulate
                0x00000000000193f3                math_error
 .text          0x0000000000019413        0x0 lib/lib.a(ctype.o)
 .text          0x0000000000019413       0x10 lib/lib.a(_exit.o)
                0x0000000000019413                _exit
 .text          0x0000000000019423       0x49 lib/lib.a(open.o)
                0x0000000000019423                open
 .text          0x000000000001946c       0x37 lib/lib.a(close.o)
                0x000000000001946c                close
 .text          0x00000000000194a3        0x0 lib/lib.a(errno.o)
 .text          0x00000000000194a3       0x3d lib/lib.a(write.o)
                0x00000000000194a3                write
 .text          0x00000000000194e0       0x37 lib/lib.a(dup.o)
                0x00000000000194e0                dup
 .text          0x0000000000019517       0x2f lib/lib.a(setsid.o)
                0x0000000000019517                setsid
 .text          0x0000000000019546       0x3d lib/lib.a(execve.o)
                0x0000000000019546                execve
 .text          0x0000000000019583       0x60 lib/lib.a(wait.o)
                0x0000000000019583                waitpid
                0x00000000000195c0                wait
 .text          0x00000000000195e3      0x3dc lib/lib.a(string.o)
                0x00000000000195e3                strcpy
                0x00000000000195ff                strncpy
                0x0000000000019624                strcat
                0x000000000001964f                strncat
                0x0000000000019684                strcmp
                0x00000000000196ab                strncmp
                0x00000000000196d9                strchr
                0x0000000000019706                strrchr
                0x0000000000019735                strspn
                0x0000000000019772                strcspn
                0x00000000000197af                strpbrk
                0x00000000000197e6                strstr
                0x000000000001981f                strlen
                0x0000000000019842                strtok
                0x00000000000198c5                memcpy
                0x00000000000198e5                memmove
                0x0000000000019939                memcmp
                0x0000000000019963                memchr
                0x000000000001999b                memset
 *(.gnu.warning)

.fini
 *(SORT(.fini))
                0x00000000000199bf                PROVIDE (__etext, .)
                0x00000000000199bf                PROVIDE (_etext, .)
                0x00000000000199bf                PROVIDE (etext, .)

.rodata         0x00000000000199c0     0x169a
 *(.rodata .rodata.* .gnu.linkonce.r.*)
 .rodata        0x00000000000199c0       0xf1 init/main.o
 *fill*         0x0000000000019ab1        0x3 
 .rodata        0x0000000000019ab4      0x44c kernel/kernel.o
 .rodata        0x0000000000019f00      0x3c9 mm/mm.o
 *fill*         0x000000000001a2c9        0x3 
 .rodata        0x000000000001a2cc      0x63c fs/fs.o
 .rodata        0x000000000001a908       0x9f kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 *fill*         0x000000000001a9a7        0x1 
 .rodata        0x000000000001a9a8      0x133 kernel/blk_drv/blk_drv.a(floppy.o)
 *fill*         0x000000000001aadb        0x1 
 .rodata        0x000000000001aadc      0x1a3 kernel/blk_drv/blk_drv.a(hd.o)
 *fill*         0x000000000001ac7f        0x1 
 .rodata        0x000000000001ac80      0x188 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .rodata        0x000000000001ae08      0x17d kernel/chr_drv/chr_drv.a(console.o)
 *fill*         0x000000000001af85        0x3 
 .rodata        0x000000000001af88       0x80 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .rodata        0x000000000001b008       0x52 kernel/math/math.a(math_emulate.o)

.rodata1
 *(.rodata1)

.eh_frame_hdr
 *(.eh_frame_hdr)

.eh_frame       0x000000000001b05c     0x2c74
 *(.eh_frame)
 .eh_frame      0x000000000001b05c      0x120 init/main.o
 .eh_frame      0x000000000001b17c      0xb80 kernel/kernel.o
                                        0xc70 (size before relaxing)
 .eh_frame      0x000000000001bcfc      0x284 mm/mm.o
                                        0x2b4 (size before relaxing)
 .eh_frame      0x000000000001bf80      0xe28 fs/fs.o
                                        0xfc0 (size before relaxing)
 .eh_frame      0x000000000001cda8       0xb4 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                                         0xcc (size before relaxing)
 .eh_frame      0x000000000001ce5c      0x23c kernel/blk_drv/blk_drv.a(floppy.o)
                                        0x254 (size before relaxing)
 .eh_frame      0x000000000001d098      0x1e8 kernel/blk_drv/blk_drv.a(hd.o)
                                        0x200 (size before relaxing)
 .eh_frame      0x000000000001d280       0xac kernel/blk_drv/blk_drv.a(ramdisk.o)
                                         0xc4 (size before relaxing)
 .eh_frame      0x000000000001d32c      0x12c kernel/chr_drv/chr_drv.a(tty_io.o)
                                        0x144 (size before relaxing)
 .eh_frame      0x000000000001d458      0x2c0 kernel/chr_drv/chr_drv.a(console.o)
                                        0x2d8 (size before relaxing)
 .eh_frame      0x000000000001d718       0x54 kernel/chr_drv/chr_drv.a(serial.o)
                                         0x6c (size before relaxing)
 .eh_frame      0x000000000001d76c      0x148 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                                        0x160 (size before relaxing)
 .eh_frame      0x000000000001d8b4       0x5c kernel/math/math.a(math_emulate.o)
                                         0x74 (size before relaxing)
 .eh_frame      0x000000000001d910       0x1c lib/lib.a(_exit.o)
                                         0x34 (size before relaxing)
 .eh_frame      0x000000000001d92c       0x24 lib/lib.a(open.o)
                                         0x3c (size before relaxing)
 .eh_frame      0x000000000001d950       0x20 lib/lib.a(close.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001d970       0x20 lib/lib.a(write.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001d990       0x20 lib/lib.a(dup.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001d9b0       0x18 lib/lib.a(setsid.o)
                                         0x30 (size before relaxing)
 .eh_frame      0x000000000001d9c8       0x20 lib/lib.a(execve.o)
                                         0x38 (size before relaxing)
 .eh_frame      0x000000000001d9e8       0x38 lib/lib.a(wait.o)
                                         0x50 (size before relaxing)
 .eh_frame      0x000000000001da20      0x2b0 lib/lib.a(string.o)
                                        0x2c8 (size before relaxing)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges .exception_ranges*)
                0x000000000001dcd0                . = .

.eh_frame
 *(.eh_frame)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges .exception_ranges*)

.tdata
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x000000000001dcd0        0x0
                0x000000000001dcd0                PROVIDE (__preinit_array_start, .)
 *(.preinit_array)
                0x000000000001dcd0                PROVIDE (__preinit_array_end, .)

.init_array     0x000000000001dcd0        0x0
                0x000000000001dcd0                PROVIDE (__init_array_start, .)
 *(SORT(.init_array.*) SORT(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                0x000000000001dcd0                PROVIDE (__init_array_end, .)

.fini_array     0x000000000001dcd0        0x0
                0x000000000001dcd0                PROVIDE (__fini_array_start, .)
 *(SORT(.fini_array.*) SORT(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                0x000000000001dcd0                PROVIDE (__fini_array_end, .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got
 *(.got)
 *(.igot)

.got.plt        0x000000000001dcd0        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x0000000000000000        0x0 boot/head.o

.data           0x000000000001dce0     0x3bc1
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x000000000001dce0        0x0 boot/head.o
 .data          0x000000000001dce0       0x28 init/main.o
 *fill*         0x000000000001dd08       0x18 
 .data          0x000000000001dd20     0x1330 kernel/kernel.o
                0x000000000001dd20                sys_call_table
                0x000000000001de90                NR_syscalls
                0x000000000001eea0                current
                0x000000000001eec0                task
                0x000000000001efc0                stack_start
                0x000000000001efc8                current_DOR
 .data          0x000000000001f050        0x8 mm/mm.o
 *fill*         0x000000000001f058        0x8 
 .data          0x000000000001f060       0x60 fs/fs.o
                0x000000000001f064                start_buffer
 .data          0x000000000001f0c0        0x0 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .data          0x000000000001f0c0      0x160 kernel/blk_drv/blk_drv.a(floppy.o)
 .data          0x000000000001f220        0x4 kernel/blk_drv/blk_drv.a(hd.o)
 .data          0x000000000001f224        0x0 kernel/blk_drv/blk_drv.a(ramdisk.o)
 *fill*         0x000000000001f224       0x1c 
 .data          0x000000000001f240     0x2538 kernel/chr_drv/chr_drv.a(tty_io.o)
                0x000000000001f240                tty_table
                0x0000000000021760                table_list
 .data          0x0000000000021778        0x1 kernel/chr_drv/chr_drv.a(console.o)
 .data          0x0000000000021779        0x0 kernel/chr_drv/chr_drv.a(keyboard.2.o)
 .data          0x0000000000021779        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .data          0x0000000000021779        0x0 kernel/chr_drv/chr_drv.a(rs_io.o)
 *fill*         0x0000000000021779        0x7 
 .data          0x0000000000021780       0x20 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .data          0x00000000000217a0        0x0 kernel/math/math.a(math_emulate.o)
 .data          0x00000000000217a0      0x101 lib/lib.a(ctype.o)
                0x00000000000217a0                _ctype
 .data          0x00000000000218a1        0x0 lib/lib.a(_exit.o)
 .data          0x00000000000218a1        0x0 lib/lib.a(open.o)
 .data          0x00000000000218a1        0x0 lib/lib.a(close.o)
 .data          0x00000000000218a1        0x0 lib/lib.a(errno.o)
 .data          0x00000000000218a1        0x0 lib/lib.a(write.o)
 .data          0x00000000000218a1        0x0 lib/lib.a(dup.o)
 .data          0x00000000000218a1        0x0 lib/lib.a(setsid.o)
 .data          0x00000000000218a1        0x0 lib/lib.a(execve.o)
 .data          0x00000000000218a1        0x0 lib/lib.a(wait.o)
 .data          0x00000000000218a1        0x0 lib/lib.a(string.o)

.data1
 *(.data1)
                0x00000000000218a1                _edata = .
                0x00000000000218a1                PROVIDE (edata, .)
                0x00000000000218a1                . = .
                0x00000000000218a1                __bss_start = .

.bss            0x00000000000218c0     0x4550
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00000000000218c0        0x0 boot/head.o
 .bss           0x00000000000218c0      0x424 init/main.o
 *fill*         0x0000000000021ce4       0x1c 
 .bss           0x0000000000021d00      0x760 kernel/kernel.o
                0x0000000000021d00                jiffies
                0x0000000000021d04                startup_time
                0x0000000000021d08                last_task_used_math
                0x0000000000022044                last_pid
 .bss           0x0000000000022460      0xf28 mm/mm.o
                0x0000000000022460                HIGH_MEMORY
                0x0000000000022480                mem_map
                0x0000000000023380                SWAP_DEV
 *fill*         0x0000000000023388       0x18 
 .bss           0x00000000000233a0      0x710 fs/fs.o
                0x00000000000233a0                inode_table
                0x0000000000023aa0                nr_buffers
                0x0000000000023aac                ROOT_DEV
 *fill*         0x0000000000023ab0       0x10 
 .bss           0x0000000000023ac0       0x74 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x0000000000023ac0                wait_for_request
                0x0000000000023ae0                blk_dev
                0x0000000000023b18                blk_size
 .bss           0x0000000000023b34       0x25 kernel/blk_drv/blk_drv.a(floppy.o)
                0x0000000000023b34                do_floppy
                0x0000000000023b38                selected
                0x0000000000023b3c                wait_on_floppy_select
 *fill*         0x0000000000023b59        0x7 
 .bss           0x0000000000023b60       0xe8 kernel/blk_drv/blk_drv.a(hd.o)
                0x0000000000023b60                do_hd
                0x0000000000023b80                hd_info
 .bss           0x0000000000023c48        0x4 kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x0000000000023c48                rd_length
 .bss           0x0000000000023c4c        0x4 kernel/chr_drv/chr_drv.a(tty_io.o)
 *fill*         0x0000000000023c50       0x10 
 .bss           0x0000000000023c60       0xac kernel/chr_drv/chr_drv.a(console.o)
                0x0000000000023c60                beepcount
 .bss           0x0000000000023d0c        0x0 kernel/chr_drv/chr_drv.a(keyboard.2.o)
 .bss           0x0000000000023d0c        0x0 kernel/chr_drv/chr_drv.a(serial.o)
 .bss           0x0000000000023d0c        0x0 kernel/chr_drv/chr_drv.a(rs_io.o)
 .bss           0x0000000000023d0c        0x0 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .bss           0x0000000000023d0c        0x0 kernel/math/math.a(math_emulate.o)
 .bss           0x0000000000023d0c        0x0 lib/lib.a(ctype.o)
 .bss           0x0000000000023d0c        0x0 lib/lib.a(_exit.o)
 .bss           0x0000000000023d0c        0x0 lib/lib.a(open.o)
 .bss           0x0000000000023d0c        0x0 lib/lib.a(close.o)
 .bss           0x0000000000023d0c        0x0 lib/lib.a(errno.o)
 .bss           0x0000000000023d0c        0x0 lib/lib.a(write.o)
 .bss           0x0000000000023d0c        0x0 lib/lib.a(dup.o)
 .bss           0x0000000000023d0c        0x0 lib/lib.a(setsid.o)
 .bss           0x0000000000023d0c        0x0 lib/lib.a(execve.o)
 .bss           0x0000000000023d0c        0x0 lib/lib.a(wait.o)
 .bss           0x0000000000023d0c        0x0 lib/lib.a(string.o)
 *(COMMON)
 *fill*         0x0000000000023d0c       0x14 
 COMMON         0x0000000000023d20       0x20 init/main.o
                0x0000000000023d20                drive_info
 COMMON         0x0000000000023d40     0x1000 kernel/kernel.o
                0x0000000000023d40                user_stack
 COMMON         0x0000000000024d40      0xc40 fs/fs.o
                0x0000000000024d40                hash_table
                0x0000000000025220                super_block
                0x0000000000025580                file_table
 COMMON         0x0000000000025980      0x480 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                0x0000000000025980                request
 COMMON         0x0000000000025e00        0x4 kernel/blk_drv/blk_drv.a(ramdisk.o)
                0x0000000000025e00                rd_start
 COMMON         0x0000000000025e04        0x1 lib/lib.a(ctype.o)
                0x0000000000025e04                _ctmp
 *fill*         0x0000000000025e05        0x3 
 COMMON         0x0000000000025e08        0x4 lib/lib.a(errno.o)
                0x0000000000025e08                errno
 COMMON         0x0000000000025e0c        0x4 lib/lib.a(string.o)
                0x0000000000025e0c                ___strtok
                0x0000000000025e10                . = ALIGN ((. != 0x0)?0x4:0x1)
                0x0000000000025e10                . = ALIGN (0x4)
                0x0000000000025e10                . = SEGMENT_START ("ldata-segment", .)
                0x0000000000025e10                . = ALIGN (0x4)
                0x0000000000025e10                _end = .
                0x0000000000025e10                PROVIDE (end, .)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment        0x0000000000000000       0x29
 *(.comment)
 .comment       0x0000000000000000       0x29 init/main.o
                                         0x2a (size before relaxing)
 .comment       0x0000000000000000      0x1a4 kernel/kernel.o
 .comment       0x0000000000000000       0x54 mm/mm.o
 .comment       0x0000000000000000      0x2f4 fs/fs.o
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(floppy.o)
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(hd.o)
 .comment       0x0000000000000000       0x2a kernel/blk_drv/blk_drv.a(ramdisk.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(tty_io.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(console.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(serial.o)
 .comment       0x0000000000000000       0x2a kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .comment       0x0000000000000000       0x2a kernel/math/math.a(math_emulate.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(ctype.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(_exit.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(open.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(close.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(errno.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(write.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(dup.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(setsid.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(execve.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(wait.o)
 .comment       0x0000000000000000       0x2a lib/lib.a(string.o)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x0000000000000000      0x648
 *(.debug_aranges)
 .debug_aranges
                0x0000000000000000       0x20 init/main.o
 .debug_aranges
                0x0000000000000020      0x140 kernel/kernel.o
 .debug_aranges
                0x0000000000000160       0x40 mm/mm.o
 .debug_aranges
                0x00000000000001a0      0x238 fs/fs.o
 .debug_aranges
                0x00000000000003d8       0x20 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_aranges
                0x00000000000003f8       0x20 kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_aranges
                0x0000000000000418       0x20 kernel/blk_drv/blk_drv.a(hd.o)
 .debug_aranges
                0x0000000000000438       0x20 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_aranges
                0x0000000000000458       0x20 kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_aranges
                0x0000000000000478       0x20 kernel/chr_drv/chr_drv.a(console.o)
 .debug_aranges
                0x0000000000000498       0x20 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_aranges
                0x00000000000004b8       0x20 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_aranges
                0x00000000000004d8       0x20 kernel/math/math.a(math_emulate.o)
 .debug_aranges
                0x00000000000004f8       0x18 lib/lib.a(ctype.o)
 .debug_aranges
                0x0000000000000510       0x20 lib/lib.a(_exit.o)
 .debug_aranges
                0x0000000000000530       0x20 lib/lib.a(open.o)
 .debug_aranges
                0x0000000000000550       0x20 lib/lib.a(close.o)
 .debug_aranges
                0x0000000000000570       0x18 lib/lib.a(errno.o)
 .debug_aranges
                0x0000000000000588       0x20 lib/lib.a(write.o)
 .debug_aranges
                0x00000000000005a8       0x20 lib/lib.a(dup.o)
 .debug_aranges
                0x00000000000005c8       0x20 lib/lib.a(setsid.o)
 .debug_aranges
                0x00000000000005e8       0x20 lib/lib.a(execve.o)
 .debug_aranges
                0x0000000000000608       0x20 lib/lib.a(wait.o)
 .debug_aranges
                0x0000000000000628       0x20 lib/lib.a(string.o)

.debug_pubnames
 *(.debug_pubnames)

.debug_info     0x0000000000000000    0x17ee6
 *(.debug_info .gnu.linkonce.wi.*)
 .debug_info    0x0000000000000000      0xbfb init/main.o
 .debug_info    0x0000000000000bfb     0x504b kernel/kernel.o
 .debug_info    0x0000000000005c46      0xeed mm/mm.o
 .debug_info    0x0000000000006b33     0xa521 fs/fs.o
 .debug_info    0x0000000000011054      0x9d8 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_info    0x0000000000011a2c      0xcdd kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_info    0x0000000000012709      0xdae kernel/blk_drv/blk_drv.a(hd.o)
 .debug_info    0x00000000000134b7      0xad5 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_info    0x0000000000013f8c      0xacd kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_info    0x0000000000014a59      0xdb0 kernel/chr_drv/chr_drv.a(console.o)
 .debug_info    0x0000000000015809      0x85c kernel/chr_drv/chr_drv.a(serial.o)
 .debug_info    0x0000000000016065      0xb47 kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_info    0x0000000000016bac      0x7b5 kernel/math/math.a(math_emulate.o)
 .debug_info    0x0000000000017361       0x66 lib/lib.a(ctype.o)
 .debug_info    0x00000000000173c7       0x77 lib/lib.a(_exit.o)
 .debug_info    0x000000000001743e       0xd0 lib/lib.a(open.o)
 .debug_info    0x000000000001750e       0x97 lib/lib.a(close.o)
 .debug_info    0x00000000000175a5       0x36 lib/lib.a(errno.o)
 .debug_info    0x00000000000175db       0xc9 lib/lib.a(write.o)
 .debug_info    0x00000000000176a4       0x97 lib/lib.a(dup.o)
 .debug_info    0x000000000001773b       0x95 lib/lib.a(setsid.o)
 .debug_info    0x00000000000177d0       0xcb lib/lib.a(execve.o)
 .debug_info    0x000000000001789b       0xed lib/lib.a(wait.o)
 .debug_info    0x0000000000017988      0x55e lib/lib.a(string.o)

.debug_abbrev   0x0000000000000000     0x46ce
 *(.debug_abbrev)
 .debug_abbrev  0x0000000000000000      0x235 init/main.o
 .debug_abbrev  0x0000000000000235      0xfe3 kernel/kernel.o
 .debug_abbrev  0x0000000000001218      0x394 mm/mm.o
 .debug_abbrev  0x00000000000015ac     0x1a68 fs/fs.o
 .debug_abbrev  0x0000000000003014      0x17a kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_abbrev  0x000000000000318e      0x282 kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_abbrev  0x0000000000003410      0x259 kernel/blk_drv/blk_drv.a(hd.o)
 .debug_abbrev  0x0000000000003669      0x1a8 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_abbrev  0x0000000000003811      0x279 kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_abbrev  0x0000000000003a8a      0x26b kernel/chr_drv/chr_drv.a(console.o)
 .debug_abbrev  0x0000000000003cf5      0x175 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_abbrev  0x0000000000003e6a      0x18d kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_abbrev  0x0000000000003ff7      0x163 kernel/math/math.a(math_emulate.o)
 .debug_abbrev  0x000000000000415a       0x3e lib/lib.a(ctype.o)
 .debug_abbrev  0x0000000000004198       0x51 lib/lib.a(_exit.o)
 .debug_abbrev  0x00000000000041e9       0x97 lib/lib.a(open.o)
 .debug_abbrev  0x0000000000004280       0x75 lib/lib.a(close.o)
 .debug_abbrev  0x00000000000042f5       0x2c lib/lib.a(errno.o)
 .debug_abbrev  0x0000000000004321       0xa1 lib/lib.a(write.o)
 .debug_abbrev  0x00000000000043c2       0x75 lib/lib.a(dup.o)
 .debug_abbrev  0x0000000000004437       0x73 lib/lib.a(setsid.o)
 .debug_abbrev  0x00000000000044aa       0x85 lib/lib.a(execve.o)
 .debug_abbrev  0x000000000000452f       0xb6 lib/lib.a(wait.o)
 .debug_abbrev  0x00000000000045e5       0xe9 lib/lib.a(string.o)

.debug_line     0x0000000000000000     0x4ab3
 *(.debug_line .debug_line.* .debug_line_end)
 .debug_line    0x0000000000000000      0x1fe init/main.o
 .debug_line    0x00000000000001fe      0xfb5 kernel/kernel.o
 .debug_line    0x00000000000011b3      0x3fc mm/mm.o
 .debug_line    0x00000000000015af     0x1e12 fs/fs.o
 .debug_line    0x00000000000033c1      0x1c6 kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
 .debug_line    0x0000000000003587      0x24f kernel/blk_drv/blk_drv.a(floppy.o)
 .debug_line    0x00000000000037d6      0x2d7 kernel/blk_drv/blk_drv.a(hd.o)
 .debug_line    0x0000000000003aad      0x160 kernel/blk_drv/blk_drv.a(ramdisk.o)
 .debug_line    0x0000000000003c0d      0x33b kernel/chr_drv/chr_drv.a(tty_io.o)
 .debug_line    0x0000000000003f48      0x3ab kernel/chr_drv/chr_drv.a(console.o)
 .debug_line    0x00000000000042f3       0xd9 kernel/chr_drv/chr_drv.a(serial.o)
 .debug_line    0x00000000000043cc      0x1db kernel/chr_drv/chr_drv.a(tty_ioctl.o)
 .debug_line    0x00000000000045a7       0xe1 kernel/math/math.a(math_emulate.o)
 .debug_line    0x0000000000004688       0x28 lib/lib.a(ctype.o)
 .debug_line    0x00000000000046b0       0x39 lib/lib.a(_exit.o)
 .debug_line    0x00000000000046e9       0x62 lib/lib.a(open.o)
 .debug_line    0x000000000000474b       0x5c lib/lib.a(close.o)
 .debug_line    0x00000000000047a7       0x28 lib/lib.a(errno.o)
 .debug_line    0x00000000000047cf       0x76 lib/lib.a(write.o)
 .debug_line    0x0000000000004845       0x5a lib/lib.a(dup.o)
 .debug_line    0x000000000000489f       0x77 lib/lib.a(setsid.o)
 .debug_line    0x0000000000004916       0x5d lib/lib.a(execve.o)
 .debug_line    0x0000000000004973       0x7a lib/lib.a(wait.o)
 .debug_line    0x00000000000049ed       0xc6 lib/lib.a(string.o)

.debug_frame
 *(.debug_frame)

.debug_str      0x0000000000000000     0x2243
 *(.debug_str)
 .debug_str     0x0000000000000000      0x3e8 init/main.o
                                        0x495 (size before relaxing)
 .debug_str     0x00000000000003e8      0x9ba kernel/kernel.o
                                       0x2430 (size before relaxing)
 .debug_str     0x0000000000000da2      0x21b mm/mm.o
                                        0x6c4 (size before relaxing)
 .debug_str     0x0000000000000fbd      0x90c fs/fs.o
                                       0x4998 (size before relaxing)
 .debug_str     0x00000000000018c9       0xec kernel/blk_drv/blk_drv.a(ll_rw_blk.o)
                                        0x4ae (size before relaxing)
 .debug_str     0x00000000000019b5      0x1dc kernel/blk_drv/blk_drv.a(floppy.o)
                                        0x685 (size before relaxing)
 .debug_str     0x0000000000001b91      0x151 kernel/blk_drv/blk_drv.a(hd.o)
                                        0x604 (size before relaxing)
 .debug_str     0x0000000000001ce2       0x43 kernel/blk_drv/blk_drv.a(ramdisk.o)
                                        0x586 (size before relaxing)
 .debug_str     0x0000000000001d25       0xf7 kernel/chr_drv/chr_drv.a(tty_io.o)
                                        0x4df (size before relaxing)
 .debug_str     0x0000000000001e1c      0x1b9 kernel/chr_drv/chr_drv.a(console.o)
                                        0x5b3 (size before relaxing)
 .debug_str     0x0000000000001fd5       0x1a kernel/chr_drv/chr_drv.a(serial.o)
                                        0x3f8 (size before relaxing)
 .debug_str     0x0000000000001fef       0x8b kernel/chr_drv/chr_drv.a(tty_ioctl.o)
                                        0x4a3 (size before relaxing)
 .debug_str     0x000000000000207a       0x6c kernel/math/math.a(math_emulate.o)
                                        0x38e (size before relaxing)
 .debug_str     0x00000000000020e6       0x89 lib/lib.a(ctype.o)
                                         0xb2 (size before relaxing)
 .debug_str     0x000000000000216f        0x8 lib/lib.a(_exit.o)
                                         0xde (size before relaxing)
 .debug_str     0x0000000000000000        0x8 lib/lib.a(open.o)
                                         0xee (size before relaxing)
 .debug_str     0x0000000000002177        0x8 lib/lib.a(close.o)
                                         0xe0 (size before relaxing)
 .debug_str     0x000000000000217f        0x8 lib/lib.a(errno.o)
                                         0x8f (size before relaxing)
 .debug_str     0x0000000000000000        0x8 lib/lib.a(write.o)
                                         0xec (size before relaxing)
 .debug_str     0x0000000000002187        0x6 lib/lib.a(dup.o)
                                         0xd8 (size before relaxing)
 .debug_str     0x000000000000218d        0x9 lib/lib.a(setsid.o)
                                         0xe8 (size before relaxing)
 .debug_str     0x0000000000002196        0x9 lib/lib.a(execve.o)
                                         0xf1 (size before relaxing)
 .debug_str     0x000000000000219f       0x11 lib/lib.a(wait.o)
                                         0xfe (size before relaxing)
 .debug_str     0x00000000000021b0       0x93 lib/lib.a(string.o)
                                        0x143 (size before relaxing)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges   0x0000000000000000       0x30
 *(.debug_ranges)
 .debug_ranges  0x0000000000000000       0x18 init/main.o
 .debug_ranges  0x0000000000000018       0x18 kernel/kernel.o

.debug_macro
 *(.debug_macro)

.gnu.attributes
 *(.gnu.attributes)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
OUTPUT(tools/system elf32-i386)
